local Players = game:GetService 'Players' local host = Players:FindFirstChild 'netrunner94' local TweenService = game:GetService 'TweenService' local RunService = game:GetService 'RunService' local Character = host.Character local Parts = { 'Head'; 'Torso'; 'Left Arm'; 'Left Leg'; 'Right Leg'; 'Right Arm'; } function update() for _, name in pairs(Parts) do local limb = Character:FindFirstChild (name) if not limb then continue end local part = Instance.new'Part' part.CanCollide = false part.CollisionGroup = 'Effects' part.Anchored = true part.Size = limb.Size part.Color = limb.Color part.CFrame = limb:GetPivot() part.Parent = workspace.Terrain local rnd = Random.new():NextNumber(.1, .5) local BaseInfo = TweenInfo.new(rnd, Enum.EasingStyle.Sine) local BaseTween = TweenService:Create(part, BaseInfo, { Size = Vector3.zero; Color = Color3.new(.8, 0,0); CFrame = limb.CFrame * CFrame.Angles(math.random(-5, 5), 0, math.random(-5, 5)) }) BaseTween:Play() BaseTween.Completed:Once(function() part:Destroy() end) end end while host.Character == Character do if host.Character ~= Character then break end update() task.wait() end